#frame {
    visibility:hidden;
}

#lightbox {
    visibility:hidden;
    opacity: 0.75;
    background: #000;
}

#overlay {
    visibility:hidden;
    background: #fff;
    color: #000;
    font: 13px arial,helvetica,verdana,sans-serif;
    border-width: 0 1px 1px;
    border-style: solid;
    border-color: #333;
}

#overlay-top {
    padding: 0 40px 40px;
}

#at_prefs_search_container {
    margin-top: 2em;
}

#overlay-bottom {
    background: #edeeee url(chrome://addthis/skin/welcome-footer.jpg) repeat-x top;
    padding: 30px 40px;
    text-align: center;
}

#finish-button {
    -moz-appearance: none;
    cursor: pointer;
    background: #8cb83f url(chrome://addthis/skin/welcome-button.jpg) repeat-x top;
    border: 1px solid #559040;
    font-size: 17px;
    font-weight: bold;
    padding: 12px 35px;
    color: #fff;
    -moz-border-radius: 24px;
    text-shadow:0 1px 3px #000000;
    margin: 0 auto;
}

.h1 {
    font-weight: bold;
    font-size: 3em;
    margin: .8em 0;
}

.h2 {
    font-weight: bold;
    font-size: 1.2em;
    margin: .8em 0;
}

.gry { color: #666; }

label { margin: 0 }
